class Point<T> {
    x: T
    y: T
    constructor(x:T,y:T){
        this.x = x
        this.y = y
    }
}

const p1 = new Point(10,20)
const p2 = new Point<number>(10,20)
const p3:Point<number> = new Point(10,20)


export{}